﻿@charset "utf-8";
/* CSS Document */

/* 全局 */
html{overflow-y:scroll;_overflow-y:auto;z-index:1;}
body{margin:0 auto;padding:0;background:#FFF;color:#666;font:14px arial,'宋体','微软雅黑', simhei;text-align:center;font-size:14px;height:100%;}
body div{margin:0px auto;text-align:left;} 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none;}
table,td,input,textarea{font-size:14px;}
.clear{height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px; float:left;}
/* 链接颜色 */
a:link {text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#0099FF;}
a:active{text-decoration:none;color:#0099FF;}

/*结构*/
div.TWAll{width:100%;_width:expression(this.offsetWidth);min-width:1100px;}
div.TArea{margin:0px auto;width:1100px;}

/*首页*/
#header{height:70px;}
#header #h1{width:1100px; height:70px;}
#header #h1 #logo{width:170px; margin-top:10px; float:left;}
#header #h1 #weather{padding-left:40px; float:right; margin-top:15px; float:right;}
#header #h2{height:65px; margin-top:20px; float:left; padding-top:10px; border:1px solid #cecece;}
#header #h2 #seach{width:948px; height:45px; float:left; padding:0 0 0 150px;}

#jiaBody{}
#jiaBody #nav{width:1098px; height:65px; border:1px solid #cecece; margin-top:10px; float:left;}
#jiaBody #nav #nav1{width:1098px; height:35px; border-bottom:1px solid #ebeef3;}
#jiaBody #nav #nav1 li{width:109px; height:35px; line-height:35px; float:left; text-align:center; font-size:16px;}
#jiaBody #nav #nav2{width:1098px; height:30px;}
#jiaBody #nav #nav2 li{width:68px; line-height:30px; float:left; text-align:center; font-size:14px;}
.bodyL{width:260px; float:left; margin-top:10px;}
.border{border:1px solid #cecece;}
.w260{width:260px; height:40px;}
.w830{width:830px;}
.sideTitle h3{height:40px; line-height:40px; font-size:16px; padding-left:15px; color:#0099FF; font-weight:bold; float:left;}
.sideTitle em{font-style:normal; float:right; line-height:40px; padding-right:15px;}
.sideInfo{line-height:30px; padding-left:10px;}
.sideInfo .small{line-height:30px; padding-left:0;}
.sideInfo .small li{width:110px; float:left; text-align:left; padding-left:10px;}
.sideInfo .r{line-height:30px; padding-left:0;}
.sideInfo .r li{width:126px; float:left; text-align:left; padding-left:10px;}
.sideInfo .r li a.logo{text-indent:20px; display:block;}
.sideInfo .r li a{display:block;}
#hCoolSite dl{width:810px; float:left;}
#hCoolSite dl dt.cate{float:left; line-height:30px; letter-spacing:3px; padding-right:10px; color:#09F;}
#hCoolSite dl dt.cate a{color:#09F;}
#hCoolSite dl dd{padding-right:38px; float:left; line-height:30px;}
#hCoolSite dl dt{font-weight:normal;}
#hCoolSite dl dt.more{float:right; line-height:30px;}

.bodyR{width:830px; float:right; margin-top:10px;}
#hFamSite{height:240px;}
#hCoolSite{float:left; width:818px;}
#hSiteCate ul{width:818px;  height:284px; line-height:31px;}
#hSiteCate ul li{width:90px; float:left; text-align:center;}
#IndexNews{float:left; padding:10px 0 5px 0;}
#IndexNews ul{width:830px; height:50px; float:left;}
#IndexNews ul li{float:left; width:80px; line-height:50px; text-align:center;}
#IndexNews ul li.hover, #IndexNews ul li.selected{background-color:#09F;}
#IndexNews ul li.hover a, #IndexNews ul li.selected a{ color:#FFF; display:block;}


#Top{border-bottom:1px solid #C7C7C7; height:45px; background-color:#fbfbfb; font-family:'Microsoft Yahei';}
#Top #TopArea{height:45px; line-height:45px; font-size:14px; color:#FFF; }
#Top #TopArea ul li{height:45px; font-size:14px; line-height:45px; color:#DDD;}
#Top #TopArea #TopL{float:left;}
#Top #TopArea a:visited,#Top #TopArea a:link,#Top #TopArea a:hover,#Top #TopArea a:active{text-decoration:none; color:#000;}
#Top #TopArea a:hover{color:#0099FF;}
#Top #TopArea #TopL ul{width:1100px; float:left;}
#Top #TopArea #TopL ul li{float:right; margin-left:30px;}
#Top #TopArea #TopL ul li.first{float:left; margin:0px;}
#Top #TopArea #TopR{float:right;}
#Top #TopArea #TopR ul{width:300px; float:right;}
#Top #TopArea #TopR ul li{float:right; margin-left:30px;}

#CBNav{line-height:80px; font-size:14px; color:#999;}
#CBNav a, #CBNav a:link, #CBNav a:visited, #CBNav a:hover, #CBNav a:active{text-decoration:none; color:#999;}
#CBNav a:hover{color:#CC0000;}
#CBNav #CBNavArea{width:1100px;}
#CBNav #CBNavArea #search{ width:313px; float:right; margin-top:25px;}

#LBNav{line-height:75px; font-size:14px; color:#999; height:55px;}
#LBNav a, #LBNav a:link, #LBNav a:visited, #LBNav a:hover, #LBNav a:active{text-decoration:none; color:#999;}
#LBNav a:hover{color:#CC0000;}
#LBNav #LBNavArea{width:1100px;}
#LBNav #LBNavArea #search{ width:313px; float:right; margin-top:25px;}


#Main{line-height:32px; font-size:18px; color:#000; font-family:'Microsoft Yahei';}
#Main #MainArea{width:1100px;}
#Main #MainArea h1{color:#333; font-size:38px; font-weight:bold; line-height:40px;}
#Main #MainArea #info{width:1100px; border-bottom:1px solid #CCC; text-align:left; font-size:14px; line-height:28px; padding:30px 0 5px 0; color:#999;}
#Main #MainArea #info #share{float:right; padding-bottom:5px; position:relative;}
#Main #MainArea #MainConL{width:770px; float:left;}
#Main #MainArea #MainConL #intro{ width:728px; margin:20px 0; padding:20px; border:1px solid #EEE; font-size:16px; line-height:32px; color:#666; float:left;}
#Main #MainArea #MainConL #intro i{width:30px; height:20px; margin-right:10px; background:url(../images/content01.png) no-repeat; float:left;}
#Main #MainArea #MainConL #content{margin-top:20px; text-indent:0px;}
#Main #MainArea #MainConL #content p{margin-bottom:20px;}
#Main #MainArea #MainConL #content img{text-align:center;max-width:700px;}
#Main #MainArea #MainConL #articleExpression {border-top:1px dashed #CCCCCC; padding-top:10px; width:770px; margin:0px auto;}
#Main #MainArea #MainConL #articleExpression span{font-family:'Microsoft Yahei'; font-size:18px; line-height:36px; font-weight:bold; color:#333; margin-bottom:10px;}
#Main #MainArea #MainConL #articleExpression div {text-align:center; font-weight:normal; font-size:14px; line-height:24px; margin-bottom:20px;}
#Main #MainArea #MainConL #relateArticle{width:770px; margin:0px auto; position:relative; float:left;}
#Main #MainArea #MainConL #relateArticle #Relate{width:100%; height:45px; background-color:#EEE; color:#333; font-size:18px; line-height:45px; text-indent:20px; font-weight:bold; margin-bottom:20px; border-left:3px solid #ED1B23;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li{width:100%; float:left; position:relative; padding:20px 0; border-bottom:1px solid #E5E5E5;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li.first{margin-top:0px;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li a, 
#Main #MainArea #MainConL #relateArticle #RelateCon ul li a:link, 
#Main #MainArea #MainConL #relateArticle #RelateCon ul li a:visited, 
#Main #MainArea #MainConL #relateArticle #RelateCon ul li a:hover,
#Main #MainArea #MainConL #relateArticle #RelateCon ul li a:active{text-decoration:none;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li h4{height:28px; line-height:28px; font-size:20px; overflow:hidden;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain{margin-top:13px;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .img{width:130px; height:87px; overflow:hidden; float:left; position:relative; margin-top:5px; margin-right:15px; display:block;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .txt{width:625px; height:50px; overflow:hidden; float:left; position:relative; font-size:15px; line-height:26px;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .txt a{color:#555;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .others{width:625px; height:15px; margin-top:22px; overflow:hidden; float:left; position:relative; font-size:14px; line-height:15px; color:#555;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .others span{float:right;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .txt_2{width:770px; height:50px; overflow:hidden; float:left; position:relative; font-size:15px; line-height:26px;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .txt_2 a{color:#555;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .others_2{width:770px; height:15px; margin-top:22px; overflow:hidden; float:left; position:relative; font-size:14px; line-height:15px; color:#555;}
#Main #MainArea #MainConL #relateArticle #RelateCon ul li .RelateConMain .others_2 span{float:right; position:relative; }

#Main #MainArea #MainConR{ width:300px; float:right;}
.focusTitle{width:300px; height:25px; margin:20px 0; line-height:25px; }
.focusTitle span{width:4px; height:25px; background-color:#379be9; float:left; margin-right:7px;}
#Main #MainArea #MainConR .focusNews ul{width:300px; height:270px; overflow:hidden;}
#Main #MainArea #MainConR .focusNews ul li{width:140px; height:125px; overflow:hidden; float:left; font-size:14px; margin-bottom:10px;}
#Main #MainArea #MainConR .focusNews ul li .pic{width:140px; height:80px; overflow:hidden;}
#Main #MainArea #MainConR .focusNews ul li .tit{width:140px; height:40px; overflow:hidden; font-size:14px; line-height:20px; color:#000; margin-top:5px;}
#Main #MainArea #MainConR .latestNews ul{width:300px; overflow:hidden;}
#Main #MainArea #MainConR .latestNews ul li{width:300px; height:70px; overflow:hidden; float:left; font-size:14px; margin-bottom:15px;}
#Main #MainArea #MainConR .latestNews ul li .pic{width:120px; height:70px; overflow:hidden; float:left;}
#Main #MainArea #MainConR .latestNews ul li .tit{width:170px; height:70px; overflow:hidden; font-size:14px; line-height:22px; color:#000; margin-left:10px; float:left;}



/* 内容页 */
div#pages{padding:3px;margin:16px 0px 16px 0px;text-align:center;font-size:14px;line-height: 70px;}
div#pages a{border:#9aafe5 1px solid;padding:5px 8px;margin:0 2px 0 0;text-decoration:none;}
div#pages a:hover{border:#2b66a5 1px solid;color:#000;background-color:lightyellow;}
div#pages a:active{border:#2b66a5 1px solid;color:#000;background-color:lightyellow;}
div#pages span{border:navy 1px solid;padding:5px 8px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#2e6ab1}

#footer{ height:240px; margin-top:10px; color:#999; text-align:center; line-height:24px; font-size:12px; background-color:#F3F3F3; float:left; position:relative;}
#footer #nextNews{height:240px; float:left;}
#footer #nextNews #guide{font-size:20px; line-height:30px; color:#666; margin-bottom:8px; margin-top:10px;}
#footer #nextNews #nextNewsTit{font-size:34px; line-height:50px; margin-bottom:8px;}
#footer #nextNews #nextNewsTit a{color:#333;}
#footer #nextNews #nextNewsTit a:hover{color:#0099FF;}
#footer #nextNews #nextNewsDesc{font-size:14px; line-height:28px;}
#footer #nextNews #nextNewsDesc a{color:#999;}
#footer #nextNews #nextNewsDesc a:hover{color:#0099FF;}
#footer #nextNews #rel{margin-top:20px;}
#footer #nextNews #rel a{display:block; width:148px; line-height:40px; background-color:#999; color:#fff; text-align:center; float:left; font-size:16px; margin-right:30px;}
#footer #nextNews #rel a.hover{background-color:#0099FF;}


#footer a,#Link a{color:#999; text-decoration:none;}
#footer a:hover,#Link a:hover{color:#BC3224;}
#footer-2{ height:40px; background-color:#333; color:#DDD; text-align:center; line-height:40px; font-size:12px; float:left; position:relative;}
#footer-2 a{color:#DDD; text-decoration:none; padding:0 4px;}
#footer-2 a:hover{color:#0099FF;}

#bjmb{ width:1200px;z-index:200; position:fixed;margin:auto;left:0; right:0; bottom:0; height:0;}
#bjmb div.w{position: absolute; right:0px; width:40px; height:180px;bottom:20px;}
#bjmb div.b{ width:40px; height:40px;background-image:url(../images/r8.png); cursor:pointer;z-index:10; margin-bottom:6px;}
#bjmb div.b#tougao{background-position:0 0; }
#bjmb div.b#tougao.on{background-position:-50px 0;}
#bjmb div.b#about{background-position:0 -44px; }
#bjmb div.b#about.on{background-position:-50px -44px;}
#bjmb div.b#weixin{background-position:0 -88px; }
#bjmb div.b#weixin.on{background-position:-50px -88px; position:relative;}
#bjmb div.b#weixin.on span{position: absolute; display:block;right:45px;bottom:-60px;background-image:url(http://www.cnair.com/statics/images/cnair/cnair_com_weixin_150_150.jpg); width:150px; height:150px;background-size:100% 100%;}
#bjmb div.b#top{background-position:0 -132px; }
#bjmb div.b#top.on{background-position:-50px -132px;}